package org.edu.modules.oa.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.edu.modules.oa.entity.SysDictItemEntity;
import org.edu.modules.oa.entity.VeOaTongxunluEntity;
import org.edu.modules.oa.vo.VeOaTongxunluVo;

import java.util.HashMap;
import java.util.List;

public interface IVeOaTongxunluService extends IService<VeOaTongxunluEntity> {

    //单表查询（是否共享，单位名称，姓名）
    HashMap<String , Object> selectTongxunlu(VeOaTongxunluEntity veOaTongxunluEntity,Integer startPage, Integer pageSize);

    //新增个人通讯录
    Integer addPersonTongxunlu(VeOaTongxunluEntity veOaTongxunluEntity);

    //  批量/单条删除个人通讯录 (逻辑删除)
    Integer deletePersonTongxunlu(List<Long> ids);


    //修改个人通讯录
    Integer updatePersonTongxunlu(VeOaTongxunluEntity veOaTongxunluEntity);

    //查看职务 (职务名称)
    HashMap<String , Object> selectJob(SysDictItemEntity sysDictItemEntity);

    //导出记录
    List<VeOaTongxunluVo> export(VeOaTongxunluEntity veOaTongxunluEntity);

    //查看（个人/共享通讯录）详情



}
